package com.ssy.lingxi.product.api.model.request.channelCommodity;

import com.ssy.lingxi.product.api.model.request.commodity.LogisticsRequest;
import lombok.Data;

import java.util.List;

/**
 * 商品实体类
 * @author jw.chen
 * @version 2.0.0
 * @date 2020/6/28
 */
@Data
public class ChannelCommodityRequest {
    /**
     * 上级渠道/渠道自有商品id
     */
    private Long commodityId;

    /**
     * 商品来源：1-上级渠道, 2-渠道自有
     */
    private Integer source;

    /**
     * 上级渠道id
     */
    private Long parentMemberId;

    /**
     * 上级渠道名称
     */
    private String parentMemberName;

    /**
     * 下级渠道会员角色id
     */
    private Long childMemberRoleId;

    /**
     * 下级渠道会员角色名称
     */
    private String childMemberRoleName;

    /**
     * 是否所有下级渠道会员
     */
    private Boolean isAllMember;

    /**
     * 是否允许下级渠道会员使用折扣价购买
     */
    private Boolean isMemberPrice;

    /**
     * 下级渠道会员商品单价和图片
     */
    private List<ChannelUnitPriceAndPicRequest> unitPriceAndPicList;

    /**
     * 下级渠道会员
     */
    private List<ChannelCommodityMemberRequest> commodityMemberList;

    /**
     * 物流信息
     */
    private LogisticsRequest logistics;

}
